.login_page_wrap {
  //   justify-content: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: row;
  background: url(./image/bg.svg) no-repeat;
  background-size: 100%, 100%;
  position: relative;
  //   justify-content: right;
  //   align-items: center;

  .login_card {
    width: 500px;
    height: 540px;
    position: absolute;
    top: 50%;
    right: 160px;
    transform: translateY(-50%);
    border-radius: 10px;
    // overflow: hidden;

    .ant-pro-form-login-container {
      border-radius: 10px;

      .ant-form-item {
        margin-bottom: 24px;
      }
    }
  }
}

/* tabs */
.login_tabs {
  margin-bottom: 10px;
}

/* input */
.ant-input-affix-wrapper {
  font-size: 14px !important;
}

.ant-form-item-explain-error {
  font-size: 12px !important;
}
